what are the different states of a persistent object